package opf5.entities.repositorios;

import java.util.List;

import opf5.entities.dominio.Jugador;
import opf5.entities.dominio.Partido;
import opf5.entities.filtrosJugadores.FiltroJugadores;

public interface RepositorioJugadores {

	public abstract List<Jugador> getJugadores();

	public abstract void agregarJugador(Jugador nuevoJugador);

	public abstract Jugador getJugadorPorId(String idUsuario);

	public abstract List<Jugador> getJugadoresReemplazo(Jugador jugador,
			Partido partido);

	public abstract List<Jugador> filtrarJugadores(FiltroJugadores filtro);
}